-- ============================================= -- Author: Paul Bradshaw -- Create date: Sept 19, 2006 -- Description: Get DB Version string -- ============================================= CREATEPROCEDURE[dbo].[asi_GetDatabaseVersion] @p1nvarchar(20)=''-- Specify which version part, or nothing for full version AS BEGIN SETNOCOUNTON;
IF@majorISNOTNULLAND@minorISNOTNULLAND@patchISNOTNULLAND@buildISNOTNULL BEGIN IF@type='' BEGIN SET@version=@major+'.'+@minor+'.'+@patch+'.'+@build END ELSEIF@type='NOBUILD' BEGIN SET@version=@major+'.'+@minor+'.'+@patch END ELSEIF@type='MAJORMINOR' BEGIN SET@version=@major+'.'+@minor END ELSEIF@type='MAJOR' BEGIN SET@version=@major END ELSEIF@type='MINOR' BEGIN SET@version=@minor END ELSEIF@type='PATCH' BEGIN SET@version=@patch END ELSEIF@type='BUILD' BEGIN SET@version=@build END